package com.example.mapper;

import com.example.entity.Goods;
import org.apache.ibatis.annotations.Param;


import java.util.List;

public interface ProductMapper {
    /**
     *查询所有及模糊查询
     * @param name      产品的名称 - 模糊查询
     * @param typeId            产品的类型[1,2,3]
     * @return
     */
    List<Goods> findAll(@Param("name") String name, @Param("typeId") Integer typeId);

    /**
     * 通过id查找
     * @param goodsId            产品的类型[1,2,3]
     * @return
     */
    Goods findOneByProductId(Integer goodsId);

    List<Goods> findUserGoods(Integer id);
}
